AMD met l'accent sur deux technologies innovantes qui distinguent son nouveau bébé. Un peu de green IT, pour commencer. La fonction Smartfetch vise l'économie d'énergie lorsqu'un des quatre coeurs est sous-utilisé. Les coeurs ont chacun des mémoires cache de niveau 1 et 2, et partagent un cache externe de niveau 3 de 6 Mo. Le dispositif s'appuie sur ce dernier. Si un coeur reste inactif durant plusieurs cycles d'horloge, les données qu'il traite migrent vers ce cache de niveau 3. Et le coeur hérite tout simplement de la tension la plus basse possible. A noter que le temps de latence éventuel au « réveil » du coeur n'aurait pas d'incidence sur les performances. Lors du test SPECjbb2005 en environnement Java, Shanghai aurait réduit sa consommation énergétique de 21% grâce à cette fonction. Du côté de la très prisée virtualisation, Shanghai adopte RVI (Rapid Virtualisation Indexing), une gestion matérielle de la mémoire virtuelle et Tagged TLB qui réduit les délais de translation et de mapping des adresses pour accélérer la bascule d'une machine virtuelle à une autre. Mi-2009, AMD compte ajouter à cette liste la virtualisation des entrées/sorties. Au premier trimestre, il proposera aussi la version 3 de la connexion inter-processeurs Hypertransport dont le débit montera jusqu'à 17,6 Go/s.